// 函数参数默认值

function foo(enable){
    // enable = enable || true
    enable = enable === undefined ? true:enable
    console.log('foo invoked - enable:')
    console.log(enable)
}

foo(true)

function foo(enable = true){//在形参的后面通过等号设置一个默认值，此时所设置的默认值只会在调用时没有传递实参或者实参传递进来是一个undefined时才会被使用
    enable = enable === undefined ? true:enable
    console.log('foo invoked - enable:')
    console.log(enable)
}

foo(true)

function foo(bar,enable = true){
    enable = enable === undefined ? true:enable
    console.log('foo invoked - enable:')
    console.log(enable)
}
